//
//  DiscoverTableViewController.swift
//  WeiboSwift
//
//  Created by Apple13 on 16/7/9.
//  Copyright © 2016年 yupeng. All rights reserved.
//

import UIKit

class DiscoverTableViewController: VistorTableController {

    override func viewDidLoad() {
        super.viewDidLoad()

        if isLogin {
            
        }else{//未登录
            vistorView?.updateVistorInfo("登录后-世界这么大,我要去看看 没钱就不要到处跑", imageName: "visitordiscover_image_message")
        }
        
        
        //不管登录没有都显示searchview
        setUpUI()
    }
    
    
    private func setUpUI(){
        
        //添加并设置顶部searchView
        let searchView = DiscoverSearchView.searchView()
        searchView.width = self.view.width
        
        navigationItem.titleView = searchView
        
        tabBarItem.badgeValue = "@#"
        
//        for tabbarChild in tabBarController!.tabBar.subviews{//找到tabbar上面的所有子控件
////            print(tabbarChild)
//            
//            if tabbarChild.isKindOfClass(NSClassFromString("UITabBarButton")!){//找到tabbar上面的所有tabBarButton子控件
//                for tabBarButtonChild in tabbarChild.subviews{
////                    print(tabBarButtonChild)
//                    
//                    if tabBarButtonChild.isKindOfClass(NSClassFromString("_UIBadgeView")!){//找到tabBarButton上的_UIBadgeView 控件
//                        for badgeViewChild in tabBarButtonChild.subviews{
////                            print(badgeViewChild)
//                            
//                            if badgeViewChild.isKindOfClass(NSClassFromString("_UIBadgeBackground")!){//找到_UIBadgeView 的子控件
//                                
//                                
//                                // 统计我们这个类里面有多少个成员变量
//                                var count: UInt32 = 0
//                                //  获取里面的成员列表
//                                let ivars = class_copyIvarList(NSClassFromString("_UIBadgeBackground")!, &count)
//                                
//                                for i in 0..<count {
//                                    //  获取指定位置的成员
//                                    let ivar = ivars[Int(i)]
//                                    //  获取成员名字
//                                    let name = ivar_getName(ivar)
//                                    let type = ivar_getTypeEncoding(ivar)
//                                    //  把获取的成员名字转字符串
//                                    let nameStr = String(CString: name, encoding: NSUTF8StringEncoding)
//                                    let typeStr = String(CString: type, encoding: NSUTF8StringEncoding)
//                                    print(nameStr)
//                                    print(typeStr)
//                                    //  使用kvc方式给我们_image成员变量赋值
//                                    if nameStr == "_image" {
//                                        badgeViewChild.setValue(UIImage(named: "main_badge"), forKey: "_image")
//                                    }
//                                    
//                                }
//
//                                
//                                
//                            }
//                        }
//                    }
//                    
//                }
//            }
//        }
    }
  
    
    
    
    
    
    
    
    
    
    

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    // MARK: - Table view data source

    override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        // #warning Incomplete implementation, return the number of sections
        return 0
    }

    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        // #warning Incomplete implementation, return the number of rows
        return 0
    }

   
}
